/** 
* Copyright (C) 2012-2017 ZEEI Inc.All Rights Reserved.
* 项目名称：pls
* 文件名称：PointListVO.java
* 包  名  称：com.zeei.app.vo
* 文件描述：TODO 请修改文件描述
* 创建日期：2017年12月18日下午7:00:58
* 
* 修改历史
* 1.0 chenhuiqiong 2017年12月18日下午7:00:58 创建文件
*
*/


package com.zeei.app.vo;

import java.util.ArrayList;
import java.util.List;

/**
 * 
* 类型名称：WaterPointListVO
* 类型描述：废水排口(直接排放口、间接排放口)信息
* 功能描述：废水排口(直接排放口、间接排放口)信息
* 创建作者：chenhuiqiong
*
 */

public class WaterPointListVO extends EnterpriseVO {
	/**排口编号*/
	private String pointCode;
	/**污染源企业编号*/
	private Integer psCode;
	/**排口名称*/
	private String pointName;
	/** 经度 */
	private Double longitude;
	/** 维度 */
	private Double latitude;
	/**废水排放规律*/
	private String outRule;
	/**废水排口去向*/
	private String outWhere;
	/**间歇排放时段*/
	private String emissionPeriod;
	/**生产设施名称*/
	private String peName;
	
	/**********直接排放口*****************/
	/**受纳水体经度*/
	private Double wLongitude;
	/**受纳水体维度*/
	private Double wLatitude;
	/**其他信息*/
	private String otherInfo;
	/**受纳水体功能区*/
	private String waterAreaLevel;
	/**受纳水体名称*/
	private String receivingWater;
	
	
	/**********间接排放口*****************/
	/**受纳污水处理厂种类*/
	private String polluteType;
	/**受纳污水处理厂名称*/
	private String polluteName;
	/**国家或地方污染物排放标准浓度mg/l*/
	private Float dValueLimit;
	
	/** 直接排口0、间接排口1 */
	private Integer pointDirect;
	
	/**水污染物排放-排放许可限值*/
	private List<WatPointPolluteLimit> watPointPolluteLimits = new  ArrayList<WatPointPolluteLimit>();
	
	/**废水污染物排放-特殊情况排放许可限值*/
	private List<WatPointPolluteLimitSpecial> watPointPolluteLimitSpecials = new  ArrayList<WatPointPolluteLimitSpecial>();
	
	/**排口类型,主要排口、一般排口*/
	private String pointType;
	public String getPointCode() {
		return pointCode;
	}
	public void setPointCode(String pointCode) {
		this.pointCode = pointCode;
	}
	public Integer getPsCode() {
		return psCode;
	}
	public void setPsCode(Integer psCode) {
		this.psCode = psCode;
	}
	public Double getLongitude() {
		return longitude;
	}
	public void setLongitude(Double longitude) {
		this.longitude = longitude;
	}
	public Double getLatitude() {
		return latitude;
	}
	public void setLatitude(Double latitude) {
		this.latitude = latitude;
	}
	public String getOutRule() {
		return outRule;
	}
	public void setOutRule(String outRule) {
		this.outRule = outRule;
	}
	public String getOutWhere() {
		return outWhere;
	}
	public void setOutWhere(String outWhere) {
		this.outWhere = outWhere;
	}
	public String getEmissionPeriod() {
		return emissionPeriod;
	}
	public void setEmissionPeriod(String emissionPeriod) {
		this.emissionPeriod = emissionPeriod;
	}
	public Double getwLongitude() {
		return wLongitude;
	}
	public void setwLongitude(Double wLongitude) {
		this.wLongitude = wLongitude;
	}
	public Double getwLatitude() {
		return wLatitude;
	}
	public void setwLatitude(Double wLatitude) {
		this.wLatitude = wLatitude;
	}
	public String getOtherInfo() {
		return otherInfo;
	}
	public void setOtherInfo(String otherInfo) {
		this.otherInfo = otherInfo;
	}
	public String getWaterAreaLevel() {
		return waterAreaLevel;
	}
	public void setWaterAreaLevel(String waterAreaLevel) {
		this.waterAreaLevel = waterAreaLevel;
	}
	public String getReceivingWater() {
		return receivingWater;
	}
	public void setReceivingWater(String receivingWater) {
		this.receivingWater = receivingWater;
	}
	public String getPolluteType() {
		return polluteType;
	}
	public void setPolluteType(String polluteType) {
		this.polluteType = polluteType;
	}
	public String getPolluteName() {
		return polluteName;
	}
	public void setPolluteName(String polluteName) {
		this.polluteName = polluteName;
	}
	public Float getdValueLimit() {
		return dValueLimit;
	}
	public void setdValueLimit(Float dValueLimit) {
		this.dValueLimit = dValueLimit;
	}
	public String getPointName() {
		return pointName;
	}
	public void setPointName(String pointName) {
		this.pointName = pointName;
	}
	public List<WatPointPolluteLimit> getWatPointPolluteLimits() {
	    return watPointPolluteLimits;
	}
	public void setWatPointPolluteLimits(WatPointPolluteLimit watPointPolluteLimit) {
	    this.watPointPolluteLimits.add(watPointPolluteLimit);
	}
	public List<WatPointPolluteLimitSpecial> getWatPointPolluteLimitSpecials() {
	    return watPointPolluteLimitSpecials;
	}
	public void setWatPointPolluteLimitSpecials(WatPointPolluteLimitSpecial watPointPolluteLimitSpecial) {
	    this.watPointPolluteLimitSpecials.add(watPointPolluteLimitSpecial);
	}
	public Integer getPointDirect() {
	    return pointDirect;
	}
	public void setPointDirect(Integer pointDirect) {
	    this.pointDirect = pointDirect;
	}
	public String getPeName() {
	    return peName;
	}
	public void setPeName(String peName) {
	    this.peName = peName;
	}
	public String getPointType() {
	    return pointType;
	}
	public void setPointType(String pointType) {
	    this.pointType = pointType;
	}
	
}

